package com.zl.pojo;

import lombok.Data;

@Data
public class TSJ {

    /// <summary>
    /// 提升机编号
    /// </summary>
    private int NO ;
    //***********************提升机接收任务反馈****************************//
    /// <summary>
    /// 任务号反馈
    /// </summary>
    private int RWHFK ;
    /// <summary>
    /// 工作模式反馈 
    /// 1小车换层 
    /// 2取放托盘 
    /// 3取货 
    /// 4放货
    /// </summary>
    private short GZMSFK ;
    /// <summary>
    /// 命令代码反馈 
    /// 1到接车层 
    /// 2到放车层
    /// 3取货A
    /// 4放货
    /// </summary>
    private short MLDMFK ;
    /// <summary>
    /// 校验结果反馈
    /// </summary>
    private short JYJGFK ;

    /// <summary>
    /// 作业完成反馈
    /// </summary>
    private short ZYWCFK ;

    //***********************提升机接收任务反馈****************************//




    //***********************提升机执行数据反馈****************************//
    /// <summary>
    /// 提升机工作状态反馈
    /// 0未知 
    /// 1待机 
    /// 2工作 
    /// 3故障
    /// </summary>
    private short TSJGZZTFK ;

    /// <summary>
    /// 提升机操作方式反馈
    /// 0.未选择
    /// 1手动
    /// 2半自动
    /// 3自动
    /// 4维修模式
    /// </summary>
    private short TSJCZFSFK ;

    /// <summary>
    /// 提升机载货台状态反馈 
    /// 1有货 2无货
    /// </summary>
    private short TSJZHTZTFK ;

    /// <summary>
    /// 提升机载车状态反馈 
    /// 1有车 2无车
    /// </summary>
    private short TSJZCZTFK ;

    /// <summary>
    /// 提升机执行阶段反馈
    /// 1无货行走（运行到源地址）
    /// 2.取货（在源地址取货）
    /// 3.有货行走 （带货运行到目的地址）
    /// 4.放货（在目的地址取货）
    /// 5.完成（作业完成标志，无作业状态）
    /// </summary>
    private short TSJZXJDFK ;

    /// <summary>
    /// 提升机当前层号反馈
    /// </summary>
    private short TSJDQCHFK ;

    /// <summary>
    /// 提升机升降对准反馈
    /// </summary>
    private short TSJSJDZFK ;

    /// <summary>
    /// 提升机锁定反馈
    /// </summary>
    private short TSJSDFK ;

    /// <summary>
    /// 提升机故障代码
    /// </summary>
    private short TSJGZDM ;

    /// <summary>
    /// 提升机完成任务号
    /// </summary>
    private int TSJWCRWH ;

    /// <summary>
    /// 提升机完成任务模式
    /// 1小车换层 
    /// 2取放托盘 
    /// 3取货 
    /// 4放货
    /// </summary>
    private int TSJWCRWMS ;

    /// <summary>
    /// 提升机完成任务命令代码
    /// 1到接车层 
    /// 2到放车层
    /// 3取货
    /// 4放货
    /// </summary>
    private int TSJWCRWMLDM ;
    /// <summary>
    /// 备用
    /// </summary>
    private int BY ;

    //***********************提升机执行数据反馈****************************//

}
